<?php
use frontend\modules\yii2\widgets\layouts\markdown\Markdown;
use frontend\modules\yii2\widgets\layouts\example\Example;
use yii\bootstrap\Button;
use yii\bootstrap\Alert;

$this->title = 'Alert Widget Yii-Bootstrap警告框使用教程和样式展示';
$this->registerMetaTag([
    'name' => 'keywords',
    'content' => 'alert,Yii,bootstrap3,widget,使用教程,演示'
]);
$this->registerMetaTag([
    'name' => 'description',
    'content' => 'Yii的bootstrap系列小部件中alert小部件的使用教程及演示'
]);
$this->registerMetaTag([
    'name' => 'author',
    'content' => 'chenzhiwei'
]);

$html = [
    "markdown0" => <<<M0
# Yii简介
Yii是一种php开发框架，其它的老爸薛强是土生土长的中国人，硕士毕业于浙江大学计算机专业，目前就职于美国华盛顿MicroStrategy公司担任构架师。

## Yii真的烂吗？
有很多人觉得Yii很垃圾很难用，其原因大多是不了解Yii。如果你深入学习了Yii，相信就会发现这个php框架其实很优秀。本教程将会从实践出发，以功能划分模块，文字结合视频的方式让大家更加容易地学习Yii的开发。

## Yii框架的优缺点
任何一个框架都有利弊，Yii也一样，其优点如下：
- 独创性地把一次请求抽象成一个生命周期；
- 高性能是Yii一直追求的目标；
- 代码生成器Gii可以帮助开发者快速开发优质代码；
- 弱化前端开发，小部件丰富；
- 代码利用率高；

其弊端如下：
- 代码利用率高，导致使用难度大；
- 官方文档缺少实例开发指南，导致入门难；

## Yii框架版本说明
Yii2.0是目前的主要的开发版本，也是现在开发的首选版本，因此本教程不再介绍Yii2.0之前的版本功能。  
由于当前（2021年10月31日）的最新发布版本是`2.0.43`，因此我们主要基于这个版本进行讲解。
M0,
];

foreach($html as $name => $item){
    switch ($name) {
        case strpos($name, "example") !== false:
            echo Example::widget($item);
            break;
        case strpos($name, "markdown") !== false:
            echo Markdown::widget(["content" => $item]);
            break;
        default:
            break;
    }
}